// components/exChange/index.js
import {
  ApiPatientCardList
} from "../../api/index"
Component({
  /*   patientArr */
  /**
   * 页面的初始数据
   */
  properties: {
    isNotAll: {
      type: Boolean,
    }
  },
  data: {
    showpopup: false,
    name: '所有人',
    active: "all",
  },

  pageLifetimes: {
    show() {
      ApiPatientCardList().then(res => {
        if (this.data.isNotAll) {
          let useData = res.data.findIndex(item => {
            return item.use == '1'
          })
        
          this.setData({
            active: useData,
            patientArr: res.data,
            name: res.data[useData].name
          })
        } else {
          this.setData({
            patientArr: res.data
          })
        }

      })
    }
  },




  methods: {
    // 切换就诊人
    exChangeClick() {
      this.setData({
        showpopup: true,
      })
    },


    selectPatient(e) {
      let value = e.currentTarget.dataset
      if (value.v == '所有人') {
        this.setData({
          active: 'all',
          name: '所有人',
          showpopup: false
        })
        this.triggerEvent('getChangeData', {
          value: 'all'
        })
      } else {
        this.setData({
          active: value.info,
          name: value.v.name,
          showpopup: false
        })
        this.triggerEvent('getChangeData', {
          value: value.v.id
        })
        /*        this.getRecordList(value.v.id) */
      }

    },

    onClose() {
      this.setData({
        showpopup: false
      })
    },
  },





  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})